body { margin:0px; font-family:"Microsoft YaHei"; font-size:12px; background:url(/Images/Web/mainbody_bg.jpg)  repeat-x #fff; color:#333; padding:0px;}
a:link { color:#333; text-decoration:none;}
a:hover { color:#f00; text-decoration:none;}
a:visited { color:#555; text-decoration:none;}
ul { margin:0px; padding:0px; list-style-type:none;}
img { border:none;}

.header { width:980px; margin:0px auto; height:100px;bottom:10px;}
.logo { width:380px; float:left; overflow:hidden; height:100px;}
.header_right { width:600px; float:right;}
.version { text-align:right; padding-right:15px; padding-top:15px; height:20px;}

h1 { font-size:12px; display:inline;}

.menu_container { height:38px; width:100%;z-index:3; padding-top:10px;}
#headernav {height:38px;z-index:3;width:756px;padding-left:12px;padding-right:12px; margin:0px auto;}
#headernav ul li{float:left;position:relative; margin-left:2px;z-index:3;}
#headernav ul li a{font:14px/38px "Microsoft YaHei";color:#666;width:115px;display:block;text-align:center; text-decoration:none; font-weight:bold;z-index:3;}
#headernav ul li.menuon{background:#fff; color:#2E448B;z-index:3; border:1px #ccc solid; border-bottom:none;}
#headernav ul li.hover {background:#394388; color:#2E448B;z-index:3; border:1px #ccc solid; border-bottom:none;}
#headernav ul li.menuon a{color:#fff;z-index:3;}
#headernav ul li.hover a{color:#9C9C9C;z-index:3;}
#headernav ul li ul{position:absolute;top:36px;background:url(/images/web/menuonbg.png) no-repeat #fff; background-position:115px 0px; left:0px;display:none; z-index:3; border:1px #ccc solid; z-index:3; border-top:none; padding:5px 0px 15px 0px;}
#headernav ul li ul li{ width:114px; background:none;padding-left:0px; margin:0px;z-index:3;color:#666;}
#headernav ul li ul li a:link{font:12px/28px "Microsoft YaHei";color:#color:#394388;;min-width:94px; text-decoration:none;z-index:3; border-bottom:1px #999 dashed; margin-left:0px; text-align:center; padding-left:0px;}
#headernav ul li ul li a:hover{ color:#fff;z-index:3; background:#394388;}
#headernav ul li ul li a:visited{z-index:3;}

#banner {height:330px;z-index:1; width:100%; margin:0px auto; position:relative; overflow:hidden;padding-top:10px;}

#banner .slides_container {width:100%;height:330px;position:relative;overflow:hidden;display:none;z-index:1;}
#banner .slides_container .bg-slide {width:100%;height:330px;display:block;}
#banner .pagination {width:42px;z-index:100001;position:absolute;right:50%;margin-right:-460px;bottom:10px;}
#banner .pagination li {float:left;margin:0 2px;list-style:none;}
#banner .pagination li a {display:block;width:10px;height:10px;font-size:8px;line-height:20px;float:left;text-align:center;overflow:hidden;background:#FFFFFF;text-indent:-9999px;}
#banner .pagination li.current a {background:#EB7F13;}
#banner .slides_container #bg1 {background:url(/Images/Web/banner01.png) no-repeat center top;}
#banner .slides_container #bg2 {background:url(/Images/Web/banner02.png) no-repeat center top;}
#banner .slides_container #bg3 {background:url(/Images/Web/banner03.png) no-repeat center top;}

.hr10 {height:10px;}

.index_news_box { background:#f1f1f1; height:35px; border-bottom:1px #ccc solid; line-height:35px;}
.index_news_list { width:980px; margin:0px auto;}

.index_procate_img { width:980px; margin:0px auto; overflow:hidden; padding-top:10px; padding-bottom:18px;}
.index_procate_img ul li { float:left; width:320px; margin-right:10px;}
.index_procate_i img { border:1px #cbcbcb solid;}

.index_yingfeili { background:#f1f1f1; overflow:hidden; border-bottom:1px #ccc solid; color:#857D73;}
.index_yingfeili_box { width:980px; margin:0px auto; overflow:hidden;}
.index_about_yfl { width:640px; float:left; overflow:hidden; padding:20px 30px 10px 10px; line-height:24px;}
.index_about_yfl img { float:left; padding-right:10px; padding-bottom:5px;}
.index_contact_yfl { width:290px; float:right; overflow:hidden; padding-top:20px; line-height:24px; padding-left:10px;}
.index_contact_info { padding-left:45px; background:url(/images/web/index_contact_icon.jpg) no-repeat; line-height:43px; padding-top:5px;}


.index_mainbody { width:980px; margin:0px auto; overflow:hidden;}
.index_mainbody_top { overflow:hidden; padding-top:9px;}
.index_mainbody_prok { width:640px; height:250px; background:#F8CA9C; overflow:hidden; float:left;}
.boxtitle { height:40px; border-bottom:1px #ccc solid; margin-left:5px; margin-right:5px; padding-left:8px; font-weight:bold; line-height:38px; font-size:13px;}
.boxtitle img { vertical-align:middle;}
.boxtitle span { float:right; padding-right:20px; padding-top:15px;}
.index_mainbody_about { width:330px; height:250px; background:#F8CA9C; overflow:hidden; float:right;}
.box { overflow:hidden;}
.index_mainbody_about_img { width:295px; margin:0px auto; text-align:center; padding-top:10px; padding-bottom:8px;}
.index_mainbody_about_content { width:295px; margin:0px auto; line-height:20px;}

.index_product { overflow:hidden; width:980px; margin:0px auto; margin-top:9px; background:#F1F1F1; height:205px;border-top:0px #fff solid;}

.footer { margin:0px auto; overflow:hidden; background:#f1f1f1; color:#857D73;}
.friendlink { overflow:hidden; width:980px; margin:0px auto; border-bottom:1px #ccc solid;}
.friendlink_list { line-height:0px; padding-left:15px; width:735px; overflow:hidden;}
.friendlink_list a:link { color:#857D73;}
.friendlink_list a:hover { color:#f00;}
.friendlink_list a:visited { color:#555;}
.copyright { width:980px; overflow:hidden; padding-top:20px; padding-bottom:15px; text-align:center; line-height:24px; margin:0px auto;}

.inner_mainbody_left { width:270px; float:left; overflow:hidden; background:#f1f1f1; margin-bottom:10px;}
.inner_mainbody_right { width:700px; float:right; overflow:hidden; background:#f1f1f1; margin-bottom:10px;}

.sub_left_content { width:240px; margin-left:10px; padding-top:5px; margin-right:10px;}
.sub_left_content ul li { line-height:30px; border-bottom:1px #ccc dashed; padding-left:10px;}
.sub_left_content ul li a:link { color:#333;}
.sub_left_content ul li a:hover { color:#f00;}
.sub_left_content ul li a:visited { color:#555;}

.inner_right_title { overflow:hidden; height:40px; line-height:40px; padding-left:15px; color:#394388; font-weight:bold; font-size:14px; border-bottom:1px #ccc solid; background-position:right; width:665px; margin:0px auto;}
.inner_right_content { padding:10px 25px 10px 20px; line-height:22px; min-height:400px;}










.index_left_prok { width:270px; float:left; overflow:hidden;}
.index_left_prok_title { width:232px; height:22px; border-bottom:1px #aaa dotted; margin-left:15px; padding-left:8px; font-weight:bold;}
.index_left_prok_list { width:220px; margin-left:25px; padding-top:5px;}
.index_left_prok_list ul li { line-height:28px; border-bottom:1px #ccc dotted; padding-left:10px;}
.index_left_prok_list ul li a:link { color:#333;}
.index_left_prok_list ul li a:hover { color:#f00;}
.index_left_prok_list ul li a:visited { color:#555;}

.index_news_about { width:720px; float:right; overflow:hidden;}
.index_news { width:450px; float:left; overflow:hidden;}
.index_news_title { height:22px; line-height:22px; font-weight:bold;}
.index_news_list ul li { overflow:hidden; line-height:28px; border-bottom:1px #ccc dotted;}
.index_news_list ul li a:link { color:#333;}
.index_news_list ul li a:hover { color:#f00;}
.index_news_list ul li a:visited { color:#555;}
.index_news_list ul li span { float:right; color:#666; padding-right:5px;}

.index_news_left { width:130px; float:left; overflow:hidden; padding-top:3px; padding-bottom:8px;}
.index_news_right { width:320px; float:right; overflow:hidden;}
.newsfirst { font-weight:bold;}
.newsfirst img { vertical-align:middle;}
.news_desc { line-height:18px; color:#666; padding-left:6px; padding-right:5px;}
.index_news_more { height:28px; line-height:28px; text-align:right; padding-right:5px;}
.index_news_more a:link { color:#f00;}
.index_news_more a:visited { color:#f00;}
.index_news_more a:hover { color:#f00;}

.index_about { width:251px; float:right; overflow:hidden; padding-left:12px; padding-right:7px;}
.index_about_title { height:22px; line-height:22px; font-weight:bold;}
.index_about_img { padding-top:3px;}
.index_about_con { padding:8px 10px 8px 6px; line-height:20px;}






#psmall1,#psmall2,#psmall3,#psmall4,#psmall5,#psmall6,#psmall7,#psmall8,#psmall9,#psmall10 { display:none;}




.mainbody { width:980px; margin:0px auto; overflow:hidden; padding-top:8px; overflow:hidden;}
.mainbody_left { width:250px; float:left; overflow:hidden; padding-left:5px; padding-right:5px;}


.index_left_content { border:1px #d3d3d3 solid; background:#fff; border-top:none; padding-top:18px; padding-left:6px; height:219px;}
.index_left_content img { border:none;}
.boxtitleright {
	height:32px; font-family:"微软雅黑"; padding-left:12px; color:#666; font-size:14px; line-height:30px; font-weight:bold; border-left:1px #d3d3d3 solid; border-right:1px #d3d3d3 solid;
}

.inner_right_bottom { height:24px;}

.boxtitleright img { vertical-align:middle;}
.index_pro_title {height:45px; font-family:"微软雅黑"; padding-left:40px; color:#1760A5; font-size:14px; line-height:45px; font-weight:bold;}



.index_product_title { height:35px; text-align:left; padding-right:20px; line-height:35px;border-bottom:0px #d3d3d3 solid;border-top:0px #d3d3d3 solid;margin:0px auto;}

.index_product_title a:link,a:hover,a:visited { color:#03287B;}



.index_content_pro { border:1px #f1f1f1 solid; overflow:hidden; border-top:none; padding:10px; padding-top:5px; padding-left:5px;border-top:1px #fff solid;margin:0px auto;}

.right_contact { overflow:hidden;}
.right_con_title { padding-left:9px; overflow:hidden;}
.right_con_img { padding-left:9px; overflow:hidden; padding-top:10px;}
.right_con_content { line-height:22px; overflow:hidden; padding:12px 10px 2px 10px;}
.right_con_bottom { height:24px;}

.inner_mainbody { width:1000px; margin:0px auto; overflow:hidden;}



.inner_prok_list { height:auto;}
.inner_prok_list ul li { min-height:40px; font-weight:bold; line-height:42px; text-indent:57px;}
.inner_prok_list ul li a:visited { color:#666;}
.inner_prok_list ul li ul li { background:none; min-height:30px; line-height:30px; text-indent:42px; font-weight:normal;}
.inner_prok_list ul li ul li:hover { background:none;}

.inner_left_cont { overflow:hidden; padding-top:15px;}
.inner_left_cont_t { overflow:hidden; padding-left:20px;}
.inner_left_cont_i { overflow:hidden; padding-left:15px; padding-top:5px;}
.inner_left_cont_c { overflow:hidden; padding:15px 20px; line-height:22px;}

.inner_prok_list ul li:hover { background-position:-502px 0;}
.channel_tit_con { height:37px; overflow:hidden;}

.mainbody_right { width:720px; float:right; overflow:hidden;}
.mainbody_right_box { width:218px; border:1px #ddd solid; overflow:hidden; border-top:none;}

.index_contact { width:170px; float:right; overflow:hidden; background:url(/Images/Web/index_tel_bg.jpg) no-repeat; height:45px; color:#f00; font-size:16px; padding-left:70px; padding-top:28px;}
.index_contact_title { overflow:hidden;}
.index_contact_content { width:238px; border:1px #3C7DED solid; border-top:none; overflow:hidden; padding-top:5px; background:#fff;}
.index_contact_img { padding-left:8px; overflow:hidden; padding-top:5px;}
.index_contact_detail { padding:10px; line-height:24px;}

.index_product_list_title { height:28px; line-height:28px;}
.index_product_list_title a:hover { color:#f00;}
#prowrapper{width:990px;height:180px;position:relative;overflow:hidden;margin:auto;z-index:3;}
#prowrapper ul{position:absolute;}
#prowrapper li{height:160px;padding-top:20px;width:185px;float:left; text-align:center;}
#prowrapper li a.img{display:table-cell;width:246px;height:180px;line-height:180px;text-align:center;vertical-align:middle;display:block;font-size:180px;/* 这里是height*0.9,估计在0.9左右比较接近FF和Opera*/font-family:"Microsoft YaHei";}
#prowrapper li a img{max-width:160px;max-height:120px; border:1px #F0920C solid; padding:2px;}



.sub_mainbody_left { width:200px; float:left; overflow:hidden;}
.sub_mainbody_right { width:790px; float:right; overflow:hidden;}
.sub_title_bg { height:40px; width:705px; font-size:14px; color:#c00; line-height:40px; padding-left:30px; font-weight:bold; border-bottom:1px #dbdbdb solid;}
.sub_title_bg span { float:right; padding-right:10px; color:#666; font-weight:normal; font-size:12px;}
.sub_content { padding:15px; line-height:20px; overflow:hidden;}
.sub_news_content { padding:15px; line-height:20px; overflow:hidden; min-height:400px;}
.sub_news_content ul li { border-bottom:1px #ddd dashed; overflow:hidden; padding-bottom:8px; padding-top:8px;}
.sub_news_content ul li span { float:right; padding-right:10px;}
.sub_news_content ul li .sub_news_list_title { color:#333; font-weight:bold; font-size:14px; line-height:24px;}
.sub_news_content ul li .sub_news_list_title a:link { color:#333;}
.sub_news_content ul li .sub_news_list_title a:hover { color:#f00;}
.sub_news_content ul li .sub_news_list_title a:visited { color:#555;}
.sub_news_content ul li .sub_news_list_time { line-height:30px; color:#777;}
.sub_news_content ul li .sub_news_list_desc { line-height:22px; color:#444;}



.pages { height:30px; line-height:30px; text-align:center; margin-top:10px;}
h2 { font-size:14px;}
.sub_news_content_title { text-align:center; overflow:hidden;}
.sub_news_content_addtime { text-align:center; overflow:hidden; color:#777;}
.sub_news_content_detail { line-height:24px; padding:10px;}
.sub_contact_left { width:220px; float:left;}
.sub_contact_right { width:530px; float:right;}
.sub_pro_content { padding:15px; line-height:20px; overflow:hidden; padding-right:0px; min-height:400px;}
.sub_pro_content ul { overflow:hidden;}
.sub_pro_content ul li { width:152px; text-align:center; float:left; margin-right:18px; padding-bottom:15px;}
.proimg { height:150px; border:1px #F0920C solid; width:150px; text-align:center; display:table-cell; vertical-align:middle; background:#fff;}
.proimg img { max-height:150px; max-width:150px; border:none;}
.protitle { line-height:20px; height:40px; overflow:hidden; padding-top:10px;}
.protitle a:link { color:#333;}
.protitle a:hover { color:#f00;}
.protitle a:visited { color:#555;}

.sub_pro_img { overflow:hidden; text-align:center;}
.sub_pro_img img { max-width:500px; border:1px #e3e3e3 solid; padding:2px;}
.sub_pro_title { overflow:hidden; text-align:center; height:35px; line-height:30px;}
.sub_pro_title h2 { font-size:14px; line-height:normal;}
.sub_pro_content_menu { overflow:hidden; height:30px;}
.sub_pro_content_menu ul {}
.sub_pro_content_menu ul li { height:30px; line-height:30px; display:block; float:left; text-align:center; width:100px; background:#4D95CF; margin-right:1px; color:#FFF; cursor:pointer;}
.sub_pro_content_menu ul li.promenuon { background:#FA8F03;}
.sub_pro_tech { line-height:22px; display:none; padding:15px 15px 5px 15px;}
.sub_pro_detail { line-height:22px; padding:15px 15px 5px 15px;}

.sub_pro_content_title { height:28px; line-height:28px; background:#C1CBEA; overflow:hidden; padding-left:10px; margin-top:10px; margin-right:20px; border-left:4px #394388 solid; font-size:14px; font-weight:bold;}
.sub_pro_content_detail { line-height:22px; padding:10px; overflow:hidden;}

.hr20 { height:20px; width:100%; overflow:hidden;}

.pagingBar2{ background-color:#E7ECF2; height:24px; line-height:24px; padding:4px; padding-left:6px; padding-right:6px; border:1px #dddddd solid;}
a.pagingBar2:hover{ background-color:Transparent; text-decoration:none; height:24px; line-height:24px; padding:4px; padding-left:6px; padding-right:6px; border:1px #dddddd solid;}
.pagingBar3{ background-color:#E7ECF2; height:24px; line-height:24px; padding:4px; padding-left:6px; padding-right:6px; border:1px #dddddd solid;}
a.pagingBar3:hover{ background-color:Transparent; text-decoration:none; height:24px; line-height:24px; padding:4px; padding-left:6px; padding-right:6px; border:1px #dddddd solid;}
.curpage{height:24px; line-height:24px; padding:4px; padding-left:8px; padding-right:8px; border:1px #E7ECF2 solid; padding-top:1px; font-size:13px;}
.pagingBarN{ background-color:#E7ECF2; height:24px; line-height:24px; padding:4px; padding-left:8px; padding-right:8px; border:1px #dddddd solid; padding-top:1px; font-size:13px;}
a.pagingBarN:hover{ height:24px; line-height:24px; text-decoration:none; padding:4px; padding-left:8px; padding-right:8px; border:1px #dddddd solid; background-color:Transparent; padding-top:1px; font-size:13px;}

.hr_title { height:25px; overflow:hidden; line-height:25px;}
.hr_info { line-height:24px; overflow:hidden;}
.hr_info span { font-weight:bold; color:#333;}
.hr_desc { overflow:hidden; padding-top:10px; border-bottom:1px #ccc dashed; padding-bottom:10px;}
.hr_desc span { font-weight:bold; color:#333;}

.sub_pro_content_page { text-align:right; padding-right:30px; color:#666; height:30px; line-height:30px;}
.sub_pro_content_page a:hover { color:#f00;}

td input { border:1px #ccc solid; height:20px; width:200px; font-size:12px;}
td textarea { border:1px #ccc solid; height:100px; width:300px; font-size:12px;}
td .submit { border:1px #ccc solid; width:50px; height:25px; background:#fff; font-size:12px;}